package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 user_info
 *
 * @author ruoyi
 * @date 2024-04-24
 */
public class UserInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String Name;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String Sex;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String Age;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date DateOfBorn;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String PatientNumber;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String Tel;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String Contact;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String Address;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String Marry;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String Hand;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String Edu;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String FamilyHistory;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String Relation;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String Condition;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String EduYears;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setName(String Name)
    {
        this.Name = Name;
    }

    public String getName()
    {
        return Name;
    }
    public void setSex(String Sex)
    {
        this.Sex = Sex;
    }

    public String getSex()
    {
        return Sex;
    }
    public void setAge(String Age)
    {
        this.Age = Age;
    }

    public String getAge()
    {
        return Age;
    }
    public void setDateOfBorn(Date DateOfBorn)
    {
        this.DateOfBorn = DateOfBorn;
    }

    public Date getDateOfBorn()
    {
        return DateOfBorn;
    }
    public void setPatientNumber(String PatientNumber)
    {
        this.PatientNumber = PatientNumber;
    }

    public String getPatientNumber()
    {
        return PatientNumber;
    }
    public void setTel(String Tel)
    {
        this.Tel = Tel;
    }

    public String getTel()
    {
        return Tel;
    }
    public void setContact(String Contact)
    {
        this.Contact = Contact;
    }

    public String getContact()
    {
        return Contact;
    }
    public void setAddress(String Address)
    {
        this.Address = Address;
    }

    public String getAddress()
    {
        return Address;
    }
    public void setMarry(String Marry)
    {
        this.Marry = Marry;
    }

    public String getMarry()
    {
        return Marry;
    }
    public void setHand(String Hand)
    {
        this.Hand = Hand;
    }

    public String getHand()
    {
        return Hand;
    }
    public void setEdu(String Edu)
    {
        this.Edu = Edu;
    }

    public String getEdu()
    {
        return Edu;
    }
    public void setFamilyHistory(String FamilyHistory)
    {
        this.FamilyHistory = FamilyHistory;
    }

    public String getFamilyHistory()
    {
        return FamilyHistory;
    }
    public void setRelation(String Relation)
    {
        this.Relation = Relation;
    }

    public String getRelation()
    {
        return Relation;
    }
    public void setCondition(String Condition)
    {
        this.Condition = Condition;
    }

    public String getCondition()
    {
        return Condition;
    }
    public void setEduYears(String EduYears)
    {
        this.EduYears = EduYears;
    }

    public String getEduYears()
    {
        return EduYears;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("Name", getName())
                .append("Sex", getSex())
                .append("Age", getAge())
                .append("DateOfBorn", getDateOfBorn())
                .append("PatientNumber", getPatientNumber())
                .append("Tel", getTel())
                .append("Contact", getContact())
                .append("Address", getAddress())
                .append("Marry", getMarry())
                .append("Hand", getHand())
                .append("Edu", getEdu())
                .append("FamilyHistory", getFamilyHistory())
                .append("Relation", getRelation())
                .append("Condition", getCondition())
                .append("EduYears", getEduYears())
                .toString();
    }
}
